Skip to content

Add issue discovery homepage#56

Open
tracepatch-lab wants to merge 8 commits into
pvium:mainfrom
tracepatch-lab:codex/issue-discovery-homepage
Open

Add issue discovery homepage#56
tracepatch-lab wants to merge 8 commits into
pvium:mainfrom
tracepatch-lab:codex/issue-discovery-homepage

Conversation

@tracepatch-lab

Copy link
Copy Markdown

Closes #43

Proposed Changes

  • Moves the existing deployment/setup homepage to /deploy.
  • Replaces / with an issue discovery page for connected Pvium bounty issues.
  • Adds sort controls for recent/top issues, ascending/descending order, and a minimum bounty filter.
  • Persists GitHub issue metadata from issues.labeled webhooks so discovery cards can show title, repo, amount, status, dates, excerpt, and GitHub issue URL without fetching GitHub during render.
  • Adds a Prisma migration for issue discovery fields and unit tests for query normalization/sorting.

Proof

DATABASE_URL='postgresql://postgres:postgres@localhost:5432/pvium_github_app' node node_modules/prisma/build/index.js generate
# Generated Prisma Client

DATABASE_URL='postgresql://postgres:postgres@localhost:5432/pvium_github_app' node --disable-warning=ExperimentalWarning --experimental-transform-types --test tests/*.test.ts
# tests 21, pass 21, fail 0

DATABASE_URL='postgresql://postgres:postgres@localhost:5432/pvium_github_app' node node_modules/typescript/bin/tsc --noEmit
# pass

DATABASE_URL='postgresql://postgres:postgres@localhost:5432/pvium_github_app' node node_modules/next/dist/bin/next build
# Compiled successfully
# / is dynamic, /deploy is static

Checklist

  • Homepage displays aggregated issues across connected repositories.
  • Existing homepage/deployment guide is available under /deploy.
  • Users can browse recent issues.
  • Users can filter issues by minimum bounty amount.
  • Users can browse top issues sorted by payout amount.
  • Issue cards link to the GitHub issue page.

/claim #43

@vercel

vercel Bot commented Jun 5, 2026

Copy link
Copy Markdown

@tracepatch-lab is attempting to deploy a commit to the Bytegum Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Centralized Issue List

1 participant